@charset "UTF-8";
@font-face{font-family: 'DINPro-Bold';src:url('../fonts/DINPro-Bold.otf');}
@font-face{font-family: 'GOTHICB';src:url('../fonts/GOTHICB.TTF');}

*{font-family:'Microsoft YaHei', '微软雅黑';}
*{margin:0px; padding:0px; word-wrap:break-word;outline: none;word-break: break-all;}
body{margin:0px;padding:0px;font-size:12px;}
img,input,select{vertical-align:middle;}
ul,li{list-style:none;}
img{border:0px;}
a{color:#111111;text-decoration:none;
transition: all .5s;
-webkit-transition: all .5s;
-o-transition: all .5s;
-moz-transition: all .5s;
}
a:hover{color:#ff6a00;text-decoration:none;}
::-webkit-scrollbar{width:6px;height:6px;background-color:#e2e1e1;}
::-webkit-scrollbar-track{background-color:#e2e1e1;}
::-webkit-scrollbar-thumb{background-color:#666;border-radius: 10px;}
.clear{ clear:both; height:0px;  margin:0; padding:0;width:0; border:none; overflow:hidden;line-height: 0;}
.clearfix:after {clear: both;content: ' ';display: block;font-size: 0;line-height: 0;visibility: hidden;width: 0;height: 0}
.text-justify{text-align: justify;}
.fl { float:left}
.fr { float:right}
.mr0{margin-right: 0!important;}
.transition{-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
.qiehuan{position: relative;}
.qiehuan_box{display: none;}
.qiehuan_box.hover{display: block;}
.main_container{width:100%;margin:0 auto;background: #fff;}
.transition-scale-pic{display: block;overflow: hidden;}
.transition-scale-pic img{
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.transition-scale-pic img:hover{
-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
-o-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2);
}

.min-w{min-width: 1200px;}
.wrap{margin: 0 auto;width: 1200px;}
.container{margin: 0 auto;width: 1200px;}
.big_wrap{margin:0 auto;width: 1400px;}
@media screen and (max-width:1500px) {
    .big_wrap{width: 1200px;}
}
.header{width: 90%;position: absolute;top: 0px;left: 0px; z-index:10000;border-bottom: 1px rgba(255,255,255,.09) solid;padding: 0px 5%;}
.header:hover{background: rgba(0,0,0,.15);border-bottom: 1px rgba(255,255,255,.2) solid;}
.header_left{padding-top: 18px;float: left;}
.header a img:last-child{display: none;}
/*内页新头部*/
.header_two{width: 90%;position: fixed;top: 0px;left: 0px; z-index:10000;border-bottom: 1px rgba(255,255,255,.09) solid;padding: 0px 5%;transition: .5s;}
.header_two:hover{background: rgba(0,0,0,.15);border-bottom: 1px rgba(255,255,255,.2) solid;}
.header_two.header_hide{top: -100px;}
.header_two a img:last-child{display: none;}
/*.header_two.white{width: 90%;position: fixed;left: 0px; z-index:10000;background: #fff;padding: 0px 5%;transition: .5s;box-shadow: 0px 0px 10px rgba(0,0,0,.2);}*/
.header_two.white .nav ul li >a{color: #000;}
.header_two.white .sp_nav span{background: #000;}
.header_two.white .phone p{color: #000;}
.header_two.white .phone h2{color: #000;}
.header_two.white .nav{border-right: 1px rgba(0,0,0,.1) solid;}
.header_two a img:last-child{display: none;}
.header_two.white a img:last-child{display: block;}
.header_two.white a img:first-child{display: none;}
.header_two.white .erji{background: #fff;border-top: 1px rgba(0,0,0,.1) solid;box-shadow: 0px 2px 2px rgba(0,0,0,.1);}
.header_two.white .nav ul li:hover{background: none;}
.header_two.white .erji a{color: #000;}
.header_two.white,
.header_two:hover{background: #fff;border-bottom: none;box-shadow: 0px 0px 10px rgba(0,0,0,.2);}
.header_two:hover .nav ul li >a{color: #000;}
.header_two:hover .sp_nav span{background: #000;}
.header_two:hover .phone p{color: #000;}
.header_two:hover .phone h2{color: #000;}
.header_two:hover .nav{border-right: 1px rgba(0,0,0,.1) solid;}
.header_two:hover a img:last-child{display: block;}
.header_two:hover a img:first-child{display: none;}
.header_two:hover .erji{background: #fff;border-top: 1px rgba(0,0,0,.1) solid;}
.header_two:hover .nav ul li:hover{background: none;}
.header_two:hover .erji a{color: #000;}

.nav{width: 87%;height: 95px; margin:0 auto;float: left;border-right: 1px rgba(255,255,255,.15) solid;box-sizing: border-box;}
.nav_logo{float: left;margin-top: 20px;  }
.nav ul{display: inline-block;float: right;}
.nav ul li{float: left;font-size: 16px;list-style: none; width:90px; text-align:center;}
.nav ul li >a{color: #ffffff;display: block;line-height:95px;position: relative;}
.nav ul li >a:after{content: "";width: 0;height: 3px;background: #ff6a00;position: absolute;left: 50%;bottom: 0px;transform: translateX(-50%);transition: .5s;}
.nav ul li:hover a:after{width: 100%;}
.nav ul li a:hover{color: #ffffff; text-decoration:none;}


.cover_box{width: 100%;height: 100vh;}
.index_banner{width: 100%;height: 100%;}
.index_banner .swiper-container{width: 100%;height: 100%;}
.index_banner .swiper-slide{position: relative;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
.index_banner .swiper-slide .text{ width:1200px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);cursor: pointer;}
.index_banner .swiper-slide img{transform:translateY(100px);transition:all .3s;opacity:0;}
.index_banner .swiper-slide h3{color: #fff;font-size: 50px;line-height: 1;text-transform:uppercase;/*font-family: 'Montserrat-Medium';*/font-family: 'GOTHICB';}
.index_banner .swiper-slide h3 span{color: #fff;font-size: 66px;text-transform:uppercase;/*font-family: 'Montserrat-Medium';*/font-family: 'GOTHICB';}
.index_banner .swiper-slide h2{color: #fff;font-size: 65px;line-height: 1;margin: 65px 0px 35px 0px;transform:translateY(100px);opacity:0;transition:all .3s;transition-delay: .2s;font-family: "Microsoft YaHei","微软雅黑";margin-top: 0;}
.index_banner .swiper-slide h2 span{color: #fff;font-size: 72px;font-family: 'DINPro-Bold';}
.index_banner .swiper-slide p{color: #fff;font-size: 30px;line-height: 1;margin: 0px;transform:translateY(100px);opacity:0;transition:all .5s;transition-delay: .4s;}

.ban-gray {width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;background: rgba(0,0,0,.4);}
.index_banner .swiper-slide video {width: 100%;height: 100%;object-fit: cover;}
@media screen and (max-width:1580px) {
    .index_banner .swiper-slide img{width: 1000px;}
    .index_banner .swiper-slide h2{font-size: 58px;}
    .index_banner .swiper-slide p{font-size: 28px;}
    .index_banner .swiper-slide h3{font-size: 40px;}
}
@media screen and (max-width:1450px) {
    .index_banner .swiper-slide img{width: 880px;}
    .index_banner .swiper-slide h2{font-size: 50px;}
    .index_banner .swiper-slide p{font-size: 22px;}
    .index_banner .swiper-slide h3{font-size: 28px;}
}
@media (max-width:768px) {
    .index_banner .swiper-slide .text{width: 90%;}
}
.index_banner .swiper-slide-active img{transform:translateY(0);opacity:1;}
.index_banner .swiper-slide-active h2{transform:translateY(0);opacity:1;}
.index_banner .swiper-slide-active p{transform:translateY(0);opacity:1;}
#page{width: 180px;position: absolute;left: 50%;transform: translateX(-50%);text-align: left;bottom: 45px;box-sizing: border-box;text-align: center;z-index: 200;font-size: 0;}
#page span{display: inline-block;width: 22px;height: 10px;background: url(../images/icon_07.png)center no-repeat;opacity: .8;margin: 0px 1px;cursor: pointer;border-radius: 5px;transition: .3s;}
#page span.swiper-pagination-bullet-active{background: url(../images/icon_09.png)center no-repeat;}
#button{width: 260px;height: 30px;position: absolute;bottom: 35px;left: 50%;transform: translateX(-50%);z-index: 100;}
#button .swiper-button-prev:after{content: "";width: 11px;height: 19px;background: url(../images/icon_03.png);opacity: .8;}
#button .swiper-button-prev{outline: none;}
#button .swiper-button-next:after{content: "";width: 11px;height: 19px;background: url(../images/icon_05.png);opacity: .8;}
#button .swiper-button-next{outline: none;}

.phone{width: 13%; font-size:14px;float: right;text-align: right;}
.phone p{color: #fff;margin-top: 20px;}
.phone h2{color: #fff;font-size: 24px;margin: 5px 0px 0px 0px;font-family: 'DINPro-Bold';}
.nav ul li .erji{width: 100%;height: 70px;background: rgba(0,0,0,.2);/*二级导航灰度*/position: absolute;top: 95px;left: 0px;text-align: center;display: none;}
.nav ul li .erji a{color: #fff;margin: 0px 15px;line-height: 70px;font-size: 16px;opacity: .7;}
.nav ul li .erji a:hover{opacity: 1;}
.nav ul li .erji .erji_container{max-width: 1920px;margin: 0 auto;padding: 0px 5%;text-align: right;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.nav ul li .erji .erji_box{display: inline-block;min-width: 600px;margin-right: 13%;text-align: center;padding-right: 50px;}
@media screen and (max-width:1440px) {
    .nav ul li .erji .erji_box{margin-right: 0;}
}
/* 弹出层 */
.tan_sp{width: 100%;height: 100%;position: fixed;top: 0px;left: 0px;z-index: 20000;display: none;}

.tan_spbox{width: 100%;height: 100%;position: absolute;top: 0px;left: 0px; background-color:#101010}
.tan_sptop{overflow: hidden;}
.tan_sptop img{float: left;display: none;}
.tan_sptop #sp_prev{float: right;font-size: 22px;color: #fff;margin: 50px 100px 0px 0px;}
.tan_spcen{width: 800px;margin: 0 auto; margin-top:5%}
.tan_spcen{text-align: center;}
.tan_spcen h3{margin-top: 15px;}
.tan_spbot{width: 100%;position: absolute;bottom: 50px;text-align: center;color: #fff;font-size: 22px; }
.tan_spbot p{display: inline-block;font-family:'DINPro-Bold'}
.tan_spbot img{float: left;margin: 2px 25px 0px 0px;}
@media screen and (max-width:1440px) {
    .phone{display: none;
}
.nav{width: 100%;border-right: none;}
.header_two:hover .nav{border-right: none;}}

/* 导航折叠按钮   */
.sp_nav{display: block;width:50px;/*position:absolute;*/height:30px; z-index:10001;/*right: 18.5%;top: 40px;*/}
.sp_nav span{display:block;background:#ffffff;width:18px;height:2px;position:absolute;left:10px;transition:all ease 0.35s;}
.sp_nav .sp_nav1{top:0px;}
.sp_nav .sp_nav2{top:6px;width:14px;}
.sp_nav .sp_nav3{top:12px;}
.sp_nav_se  .sp_nav1{top:10px;transform:rotate(45deg);}
.sp_nav_se  .sp_nav2{width:0!important;}
.sp_nav_se  .sp_nav3{top:10px;transform:rotate(-45deg);}
.sp_nav:hover  .sp_nav2{width:18px;}
.span_navcolor{background-color:#222222!important;}
.overDiv{overflow:hidden;}
.nav ul li .sp_nav{margin-top: 41px;line-height: 30px;}
.nav ul li .sp_nav:after{display: none;}
/*首页滚动数字*/

.numbbox{width: 100%;height: 130px;margin: 0 auto;background: #fff;position: relative;z-index: 200;box-shadow: 0px 2px 10px #dedede;}
.num-width{width: 1400px;margin: 0 auto;}
.numbbox a{color:#3b3b3b;}
.numbbox a:hover{color:#ffffff;}
.numbli{width: 25%;float: left;text-align: center;box-sizing: border-box;padding-bottom: 15px;border-right: 1px #f3f3f3 solid;margin-top: 15px;}
.numbli p{font-size: 18px;color:#3b3b3b; margin-bottom:6px}
.numbli p span{font-size: 49px;font-family: 'DINPro-Bold';color:#3b3b3b;}
.numbli h3{font-weight: normal;font-size: 17px;margin: 0;color:#3b3b3b;}
.num-width a:last-child .numbli{border-right: none;}
@media screen and (max-width:1580px){
    .numbbox{height: 115px;}
    .numbli p{font-size: 16px;}
    .numbli p span{font-size: 38px;}
    .numbli h3{font-size: 15px;}
}
@media screen and (max-width:1450px){
    .numbbox{height: 110px;}
    .numbli p{font-size: 15px;}
    .numbli p span{font-size: 34px;}
    .numbli h3{font-size: 14px;}
}
@media screen and (max-width:1500px) {
    .num-width{width: 1200px;}
}
/*结束*/

/*首页业务*/
.business{width: 100%;background: #fff;position: relative;z-index: 100;}
.zhenghe{width: 1200px;height: 380px;margin-top: 70px;margin: 60px auto 0px auto;}
.zhenghe li{width: 200px;float: left;position: relative;transition: all .3s cubic-bezier(.4, 0, .2, 1);overflow: hidden;}
.zhenghe li .zhtitle{height: 140px;background: #ff6a00;text-align: center;box-sizing: border-box;padding-top: 17px;}
.zhenghe li .zhtitle h2{font-size: 20px;color: #fff;margin: 3px 0px 2px 0px;}
.zhenghe li .zhtitle p{color: #fff;font-size: 14px; margin-top:7px;}
.zhenghe li .zhtitle .img{width: 45px;margin: 0 auto;}
.zhenghe li .zhtitle .img img{max-width: 100%;}
.zhenghe li .zhcont{text-align: center;color: #333;padding: 15px 0px 45px 0px;}
.zhenghe li .zhcont_p p{margin-top: 30px;font-size: 14px;}
.zhenghe li .zhtext{width: 400px;box-sizing: border-box;padding: 5px 20px 0px 20px;display: none;}
.zhenghe li .zhtext p{line-height: 30px;color: #8c8c8c;font-size: 14px;}
.zhenghe li .zhmore{text-align: center;width: 110px;height: 35px;line-height: 35px;color: #2c2c2c;background: #f9f9f9;font-size: 15px;border-radius: 0px; float:left;margin: 28px 14px 0px auto;border: 1px #f9f9f9 solid;box-sizing: border-box;transition: .3s;}
.zhenghe li .zhtext a:nth-child(4) .zhmore{margin-right:0px;}
.zhenghe li .zhmore:hover{background-color:#151515;color: #fff; border:1px solid #151515;}
.zhenghe li.cur{width: 400px;height: 383px;margin-top: -15px;background: #fff!important;box-shadow: 0 0 30px rgba(0,0,0,.2);}
.zhenghe li.cur .zhtitle{background:url(../images/indexyewubg.png) bottom center no-repeat; background-color:#151515;height: 155px;}
.zhenghe li.cur .zhcont_p{display: none;}
.zhenghe li.cur .zhtext{display: block;}

.work2{text-align:center; color:#1f1f1f; font-size:39px;padding-top:10px; height:50px; font-weight:bold;line-height: 40px;}
.work2 .s1{color:#cdcdcd; font-size:24px; padding:0 5px;  }
.work2 .s2{color:#ff6a00; font-family: 'GOTHICB';}
.work2-des{color:#b9b9b9; font-size:16px; text-align:center; margin:5px auto; height:30px;}
.index_center{text-align: center;}
.index_center .ul{display: inline-block;}

.index_xw{width: 1200px;margin: 0 auto;overflow: hidden;display: none;}
.index_xw .xw_l{float: left;}
.index_xw .xw_r{width: 877px;float: right;}
.Newindex{display:block;float:left;width:148px;height:45px;line-height:47px;font-size:18px;border:1px solid #f9f9f9;background-color:#f9f9f9;text-align:center;margin-right:20px;color:#333333;}
.Newindex.Newindex2,.Newindex.Newindex2:hover,.Newindex:hover{display:block;float:left;width:148px;height:45px;line-height:47px;font-size:18px;border:1px solid #ff6a00;background-color:#ff6a00;color:#ffffff;text-align:center;margin-right:20px;text-decoration:none;}
.newDiv_index{
width:375px;
height:75px;
padding:12px;
border:1px solid #f4f4f4;
background-color:#ffffff;
float:left;
margin-left:36px;
margin-bottom:18px;
}
.newDiv_index:hover{
border:1px solid #ff6a00;
background-color:#ffffff;
}

.newDiv_index:hover .newDiv_index_riqi{background-color:#ff6a00;text-align:center;color:#ffffff;}
.newDiv_index .newDiv_index_riqi{width:75px;height:75px;float:left;background-color:#969393;text-align:center;color:#ffffff;}
.riqip1{font-size:29px;font-weight:bold;font-family: 'DINPro-Bold';padding-top:7px;padding-bottom:2px;}
.riqip2{font-size:14px;font-family: 'DINPro-Bold';}
.newDiv_index_title{float:left;margin-left:15px;height:75px;width:280px;}
.newDiv_index_title .newDiv_index_title1{font-size:15px;font-weight:bold;margin-top:3px;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
}
.newDiv_index_title .newDiv_index_title2{font-size:14px;color:#888888; margin-top: 8px;line-height: 22px;
height: 44px;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
.taocan_titleI{font-size:33px;font-weight:bold;color:#FFFFFF;margin-bottom:15px;}
.taocan_titleI-1{font-size:18px;color:#FFFFFF;margin: 25px 0px 10px 0px;}
.taocan_titleI-2{font-size:15px;color:#FFFFFF;line-height:27px;}
.index_lr{width: 100%;height: 450px;background: url(../images/indexlogobg.jpg);box-sizing: border-box;padding-top: 62px;}

.lr_l{float: left;}
.lr_r{width: 750px;float: right;margin-top: 45px;}

.Case_nav{display:block;line-height:50px;float:left;width:158px;text-align:center;font-size:18px;border:1px solid #f9f9f9;background-color:#f9f9f9;margin-right:20px;color:#333333;filter:alpha(opacity=90);    /* ie5-7  */opacity: 0.9;transition: 0.2s linear;position: relative;}
.Case_nav2,.Case_nav2:hover,.Case_nav:hover{display:block;line-height:50px;float:left;width:158px;text-align:center;color:#ffffff;border:1px solid #ff6a00;font-size:18px;text-decoration:none;background-color:#ff6a00;margin-right:20px;filter:alpha(opacity=100);    /* ie5-7  */opacity: 1.0;}

.index_lc{padding: 30px 0px 60px 0px;overflow: hidden;}
.liuchengDiv{width:180px;margin-right: 20px;color:#454545;float:left;text-align:center;margin-top: 50px;}
.liuchengDiv .liucheng-img{text-align:center;width:80px;height:65px;padding-top:15px;margin:0px auto;background-color:#ff6a00;-webkit-border-radius: 100px;-moz-border-radius: 100px;}
.liuchengDiv:hover img{
transform: rotateY(360deg);
transition: 0.9s;
}
.liuchengDiv .liucheng-img:hover{text-align:center;width:80px;height:65px;padding-top:15px;margin:0px auto;background-color:#1e1e1e;-webkit-border-radius: 100px;-moz-border-radius: 100px;-webkit-transition: all .5s;-o-transition: all .5s;-moz-transition: all .5s;}
.liuchengDiv .liucheng-img img{height:50px;width:50px;}
.liuchengDiv .liucheng-img:hover img{height:52px;width:53px;-webkit-transition: all .5s;-o-transition: all .5s;-moz-transition: all .5s;}
.liuchengDiv .liucheng-text{font-size:18px;margin-top:15px;font-weight:bold;}
.liuchengDiv .liucheng-desc{font-size:12px;margin-top:9px;}

.bottomA{margin-left:70px;}
.bottomA p{font-size:16px;color:#eae8e8;margin-bottom:20px;}
.bottomA a{font-size:14px;color:#a0a0a0;display:block;margin-bottom:6px;line-height:28px;transition: all .5s;-webkit-transition: all .5s;-o-transition: all .5s;-moz-transition: all .5s;}
.bottomA a:hover{font-size:14px;color:#CDCDCD;display:block;line-height:28px;width:100%;text-decoration:none;padding-left:5px;margin-bottom:6px;}
.youlian{line-height:33px;font-size:14px;width:1200px;margin:0 auto;padding-top:25px;padding-bottom:15px;}
.youlian span{font-size:14px;color:#eae8e8;text-decoration:none;margin-right:10px;}
.youlian a{font-size:14px;color:#868686;text-decoration:none;margin-right:10px;}
.youlian a:hover{font-size:14px;color:#ffffff;text-decoration:none;margin-right:10px;}

/*以下为在线客服CSS*/
.cndns-right p,
.cndns-right h4{margin:0;padding:0;list-style-type:none;}
.cndns-right i{margin:0px;padding:0px;font-style:normal;}

.cndns-right a{color:#333333;text-decoration:none;}
.cndns-right a:hover{color:#ff5a00;text-decoration:none;}
.clear{clear:both;font-size:0px;line-height:0;height:0;}

@font-face {font-family: 'icomoon';src:url('../fonts/icomoon.eot?qradjf#iefix') format('embedded-opentype'),url('../fonts/icomoon.ttf?qradjf') format('truetype'),url('../fonts/icomoon.woff?qradjf') format('woff'),url('../fonts/icomoon.svg?qradjf#icomoon') format('svg');font-weight: normal;font-style: normal;}
.demo-icon{font-family:"icomoon";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;font-size:24px;line-height:24px;color:#999;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
}

/*new right*/
.cndns-right{position:fixed;right:1px;top:50%;margin-top:-100px;z-index:15000;}
.cndns-right-meau{position:relative;}
.cndns-right-btn{width:48px;height:48px;text-align:center;display:block;margin-bottom:6px;position:relative;background-color:#f8f8f8;-webkit-border-radius: 6px;-moz-border-radius: 6px;}
.cndns-right-btn span{color:#848484;font-size:26px;line-height:48px;}
.cndns-right-btn sup{display:block;min-width:24px;height:24px;text-align:center;line-height:24px;color:#fff;border-radius: 50%;background-color:#ff6a00;position:absolute;left:-12px;top:-12px;}
.cndns-right-btn p{color:#616161;font-size:14px;line-height:18px;padding-top:5px;display:none;}
.cndns-right-meau:hover .cndns-right-btn span{display:none}
.cndns-right-meau:hover .cndns-right-btn p{display:block;}
.meau-car .cndns-right-btn {border-color:#ff6a00;margin-bottom:20px;}
.meau-car.cndns-right-meau:hover .cndns-right-btn{background-color:#ff6a00}
.meau-car.cndns-right-meau:hover .cndns-right-btn span{color:#fff;display:block;}
.meau-car .cndns-right-btn span{color:#ff6a00;}
.meau-sev .cndns-right-btn{border-color:#ff6a00;background:url(../images/inco_flc.gif) no-repeat #ff6a00 center;}
.meau-sev .cndns-right-btn p{color:#fff}
.meau-sev .cndns-right-btn span{color:#fff}
.meau-top .cndns-right-btn span{font-size:12px;line-height:12px;padding-top:10px;display:block}
.meau-top .cndns-right-btn i{display:block;color:#999}
.meau-top.cndns-right-meau:hover .cndns-right-btn{background-color:#ff6a00; border:0px;}
.meau-top.cndns-right-meau:hover .cndns-right-btn span{display:block;color:#fff}
.meau-top.cndns-right-meau:hover .cndns-right-btn i{color:#fff;}
.cndns-right-box{position:absolute;top:-15px;right:42px;padding-right:25px;display:none;}
.cndns-right-box .box-border{border:1px solid #ccc;border-top:4px solid #ff6a00;padding:20px;background-color:#fff;-webkit-box-shadow: 0 3px 8px rgba(0,0,0,.15);-moz-box-shadow: 0 3px 8px rgba(0,0,0,.15);box-shadow: 0 3px 8px rgba(0,0,0,.15);position:relative}
.cndns-right-box .box-border .arrow-right{display:block;width:13px;height:60px;background:url(../images/arrow.png) no-repeat;position:absolute;right:-13px;top:26px;}
.cndns-right-box .box-border .sev-t span{font-size:42px;float:left;display:block;line-height:56px;margin-right:20px;color:#d3d3d3}
.cndns-right-box .box-border .sev-t img{width:150px;}
.cndns-right-box .box-border .sev-t p{float:right;color:#ff6a00;font-size:24px;line-height:28px;}
.cndns-right-box .box-border .sev-t p i{display:block;font-size:14px;color:#aaa;}
.cndns-right-box .box-border .sev-b{padding-top:15px;margin-top:15px;border-top:1px solid #e4e4e4}
.cndns-right-box .box-border .sev-b h4{color:#666;font-size:14px;font-weight:normal;padding-bottom:15px;}
.cndns-right-box .box-border .sev-b li{float:left;width:33.33333%}
.cndns-right-box .box-border .sev-b li a{display:inline-block;color:#999;font-size:13px;padding-left:43px;background:url(../images/q1.gif) no-repeat left 3px;line-height:36px;}
.cndns-right-box .box-border .sev-b li a:hover{color:#ff6a00}
.meau-sev .cndns-right-box .box-border{width:430px;}
.meau-contact .cndns-right-box .box-border{width:230px;}
.cndns-right-meau:hover .cndns-right-box{display:block}
.meau-code .cndns-right-box{top:inherit;bottom:-35px;}
.meau-code .cndns-right-box .box-border{width:156px;text-align:center;border-top:1px solid #ccc;}
.meau-code .cndns-right-box .box-border i{display:block;color:#393939;font-size:14px;line-height:16px;}
.meau-code .cndns-right-box .box-border .arrow-right{top:inherit;bottom:50px;}
.meau-sev .cndns-right-btn .demo-icon{display:none;}
.meau-sev:hover .cndns-right-btn{background:#ff6a00; -webkit-border-radius: 6px;-moz-border-radius: 6px;}
.meau-zs .cndns-right-btn{background-color:#ff6a00;color:#fff;margin-top:80px;border-color:#ff6a00;-webkit-border-radius: 6px;-moz-border-radius: 6px;}
.meau-zs .cndns-right-btn span{color:#fff}
.meau-zs .cndns-right-btn p{color:#fff}

/*在线客服CSS 结束*/

.qpDiv{width: 100%;overflow: hidden;text-align:left;}
.qpDiv li img{width: 100%;height:100%;float:left;}
.qpDiv li{width: 25%;height: 100%;overflow: hidden;float: left;position: relative;background-color:#eeeeee;}
.qpzhe{position: absolute;background: rgba(0,0,0,0.7);top: 0px;left: 0px;width: 100%;height: 100%;text-align: center;color: #fff;transform: scale(0);transition:all 0.5s;}
.qpDiv li:hover .qpzhe{transform: scale(1);}
.qpzhe h3{font-weight: normal;font-size: 30px;margin-top: 20%;}
.qpzhe p{line-height: 30px;font-size:18px;}

.qpzhe h3{padding:0 15px;margin-bottom: 1em;}
.qpzhe p{padding:0 15px;}
.qpDiv li .pic_box{float: left;width: 100%;height: 0;padding-bottom: 67%;overflow: hidden;position: relative;}
.qpDiv li .pic{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;
background: no-repeat center center;
background-size: cover;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}

.dibuby{width:1200px;margin:0 auto;overflow: hidden;}
.dibuby p{padding-left:50px;height:40px;line-height:40px;float:left;width:250px;}

.dibuby p span{font-size:16px;color:#d0d0d0;}
#scroll_div{width: 1200px;line-height: 30px;overflow: hidden;white-space: nowrap;margin:0 auto;margin-bottom:30px;margin-top:10px;}
#scroll_begin,#scroll_end {display: inline;}
#scroll_div a{color: #878787;text-decoration: none;font-size:14px;margin-right:10px;}
#scroll_div a:hover{color: #fff;}

.newyear{position: fixed;right: -300px;bottom: 10px;transition: 1s;z-index: 1000;}
.newyearbox{width: 100%;height: 100%;position: fixed;top: 0px;left: 0px;background: rgba(0,0,0,0.8);display: none;z-index: 100000000000;}

.footer_div{color:#6a6a6a;font-size: 14px;}
.footer_div a{color:#6a6a6a;}
.footer_div span{margin-right: 15px;}

.index_lr .btn_link{background:url(../images/mbtxIndex.png); float:left; width:226px; margin-top:38px; height:42px; line-height:42px; text-align:left; padding-left:50px;}
.index_lr .btn_link a{font-size: 18px;}
.index_lr .btn_link2{margin-left: 30px;}

/*案例列表*/
.abnav{margin-top: -50px;overflow: hidden;position: relative;z-index: 100;}
.abnav li{width: 25%;height: 78px;line-height: 78px;background: #f1f1f1;text-align: center;float: left;}
.abnav li .img{overflow: hidden;font-size: 0;float: left;margin: 26px 12px 0px 0px;}
.abnav li .img img:last-child{display: none;}
.abnav li a{display: block;color: #171717;font-size: 20px;transition: 0s!important;-webkit-transition: 0s!important;}
.abnav li.cur,.abnav li:hover{background: #ff6a00!important;}
.abnav li.cur .img img:first-child,.abnav li:hover .img img:first-child{display: none;}
.abnav li.cur .img img:last-child,.abnav li:hover .img img:last-child{display: block;}
.abnav li.cur a,.abnav li:hover a{color: #fff;}
#alnav{width: 1400px;margin: 0px auto;}
.alcenter{display: inline-block;}
.al-banner{margin-top: 330px;margin-bottom: 80px;}
.al-banner .box{width: 1400px;margin: 0px auto;color: #fff;}
.al-banner h2{font-size: 50px;margin: 0px;line-height: 80px;}
.al-banner p{font-size: 30px;text-transform: uppercase;font-weight: bold;}
#xwnav li{background: #fff;}
.ban-gray{width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;background: rgba(0,0,0,.4);}
.anliquanping{width: 1400px;margin: 0px auto;}
.anliquanping li{width: 31%;float: left;margin-right: 3.5%;margin-top: 3%;}
.anliquanping li:nth-child(3n){margin-right: 0px;}
.anliquanping li .img{overflow: hidden;}
.anliquanping li .img img{width: 100%;float: left;transition: .5s;}
.anliquanping li h3{font-size: 22px;color: #000;margin: 0px;margin-top: 20px;line-height: 30px;height: 30px;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
}
.anliquanping li p{font-size: 14px;color: #606060;margin-top: 5px;line-height: 20px;height: 20px;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
}
.anliquanping li img:hover{transform: scale(1.06);}

.anliquanping li .pic_box{width: 100%;height: 0;padding-bottom: 67%;overflow: hidden;position: relative;}
.anliquanping li .pic{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;
background: no-repeat top center;
background-size: cover;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.anliquanping li:hover .pic{transform: scale(1.06);}
@media screen and (max-width:1500px) {
    .al-banner .box{width: 1200px;}
    #alnav{width: 1200px;}
    .anliquanping{width: 1200px!important;}
}

/*分页*/
.pagelink{padding:50px 0;}
.pagelink ul{text-align: center;font-size: 0;}
.pagelink ul li{display: inline-block;font-size:12px;line-height:30px;border-radius:5px;margin:0 5px;border: 1px solid #ddd;background: #fff;position: relative;overflow: hidden;}
.pagelink ul li>*{display: block;min-width:20px;padding:0 10px;}
.pagelink ul li:first-child>*,
.pagelink ul li:last-child>*{min-width:60px;text-indent: -9999px;}
.pagelink ul li:first-child>*:before,
.pagelink ul li:last-child>*:before{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;text-indent: 0;}
.pagelink ul li:first-child>*:before{content:'上一页';}
.pagelink ul li:last-child>*:before{content:'下一页';}
.pagelink ul li.disabled{color:#b9b9b9;border-color: #eee;}
.pagelink ul li.active{background: #ff6a00;color:#fff;border-color: #ff6a00;}


/*内页顶部图片*/
@keyframes slowScale{
    0%{
        transform: scale(1);
       }
    100%{
        transform: scale(1.10);
    }
}

@keyframes banner_inside{
    0%{
        transform: scale(1.23);
       }
    100%{
        transform: scale(1);
    }
}
.changebig{
    animation: banner_inside 20s forwards;
}


.changebig_box{overflow: hidden;}
.top_banner{position: relative;height: 450px;z-index: -1;}
.al-banner{margin-top: -120px;}
.top_banner .banner_pic{display: block;width: 100%;position: absolute;top: 0;left: 0;min-height: 450px;
background: no-repeat top center;
background-size: cover;
}
.top_banner .banner_pic img{width: 100%;opacity: 0;position: relative;z-index: -1;}

/**{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}*/
.nav ul li .erji{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.header_two{padding: 0;width: 100%;}
.header_container{width: 100%;max-width:1920px;margin:0 auto;padding: 0px 5%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

/*案例详情*/
/*.case_detail_content .al-banner .box{width:auto;}
.case_detail_content .al-banner h1{font-size: 50px;margin: 0px;line-height: 80px;color: #fff;font-weight: bold;}*/
.case_info{background-color:#ffffff; padding-top:50px; padding-bottom:50px;}
.case_info .detail_title h1{font-size: 39px; margin-top: 15px; font-weight: bold; margin-bottom: 30px; color: rgb(51, 51, 51);}
.case_info .small_tit{font-size:16px; color:#333;margin-top: 20px;}
.case_info .case_desc{margin-top: 12px;font-size: 15px; line-height: 26px; color: rgb(155, 155, 155);}
.case_info .wrap {position: relative;}
.ckwz_btn{display: block;font-size: 16px;text-align: center;width: 180px;line-height: 36px;border: 1px solid #ff6a00;color: #fff;margin-bottom: 15px;background-color: #ff6a00;border-radius: 30px;position: absolute;top: 90px;right: 15px;}
.ckwz_btn:hover{color:#fff;}

.case_pics_box{background:#1e1d1d; width:100%; padding-top:30px; padding-bottom:60px;}
.case_pics_con{background: #fff;padding:30px;}
.case_pics_con img{max-width: 100%;display: block;margin:0 auto;}
.case_pics{border: 1px solid #eee;}
.related_case_box{width:100%;  background-color:#ff6a00; padding-bottom:60px; padding-top:50px;}
.related_case_tit{line-height: 42px;}
.related_case_tit .name{font-size:32px; text-align:left; color:#fff; width:400px;float: left;}
.related_case_tit .name .cn_name{font-weight: bold;}
.related_case_tit .name .en_name{font-family: DINPro-Bold;font-size: 27px;text-transform: uppercase;}
.related_case_tit .sub_cate{float: right;}
.related_case_tit .sub_cate a{color:#fff;margin-left: 12px;font-size: 16px;}
.related_case_list{width: 1200px;overflow: hidden;}
.related_case_list ul{overflow: hidden;}
.related_case_list li{background: #fff;padding-bottom:30px;}
.related_case_list li h3{height: 30px;line-height: 30px;padding-left: 15px;padding-right: 15px;font-weight: normal;margin-top: 30px;}
.related_case_list li p{height: 20px;line-height: 20px;padding-left: 15px;padding-right: 15px;margin-top: 10px;}

/*上一篇下一篇*/
.case_page{margin-top: 70px;padding-bottom: 20px;text-align: center;font-size: 0;overflow: hidden;}
.case_page .item{float: left;width: 50%;}
.case_page .item_left{text-align: right;}
.case_page .item_right{text-align: left;}
.case_page a{display: inline-block;height: 50px;line-height: 50px;font-size: 16px;position: relative;overflow: hidden;margin:0 20px;min-width: 260px;max-width: 80%;}
.case_page a .text{display: block;padding:0 15px;text-align: center;position: relative;z-index: 100;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.case_page .page_left .text{margin-left: 30px;}
.case_page .page_right .text{margin-right: 30px;}
.case_page .icon{display: block;width: 30px;height: 50px;position: absolute;overflow: hidden;top: 50%;margin-top: -25px;}
.case_page .icon::before{display: block;width: 36px;height: 36px;
position: absolute;content: "";top: 50%;z-index: 1;
border: 2px solid transparent;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.case_page .page_left .icon{left: 0;}
.case_page .page_left .icon::before{left:12px;border-top-color:#777;border-left-color:#777;border-right: none;border-bottom: none;
-webkit-transform: translateY(-50%) rotate(-45deg);
transform: translateY(-50%) rotate(-45deg);
}
.case_page .page_right .icon{right: 0;}
.case_page .page_right .icon::before{right:12px;border-top-color:#777;border-right-color:#777;border-left: none;border-bottom: none;
-webkit-transform: translateY(-50%) rotate(45deg);
transform: translateY(-50%) rotate(45deg);
}
.case_page a::after{display: block;height: 50px;
position: absolute;content: "";right:0;top:0;left: 30px;z-index: 0;
border: 2px solid #777;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.case_page .page_left::after{border-left: none;left: 30px;right:0;}
.case_page .page_right::after{border-right: none;left: 0;right: 30px;}
.case_page a:hover .icon::before{background-color: #ff6a00;border-color: #ff6a00;}
.case_page a:hover::after{background-color: #ff6a00;border-color: #ff6a00;}
.case_page a:hover .text{color:#fff;}


.decision{text-align: center;margin-top: 30px;padding-bottom: 50px;}
.decision .tit{font-size: 28px;color:#333;}
.decision .btn{display: block;width: 300px;margin:30px auto 0;text-align: center;font-size: 20px;height: 50px;line-height: 50px;position: relative;
-webkit-transition: 0s;
-o-transition: 0s;
transition: 0s;
}
.decision .btn .text{opacity: 1;display: block;position: absolute;top: 0;left: 0;width: 100%;border: 2px solid #777;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.decision .btn .tel{opacity: 0;display: block;position: absolute;top: 0;left: 0;width: 100%;border: 2px solid #ff6a00;color:#fff;background: #ff6a00;font-family: 'DINPro-Bold';font-size: 30px;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.decision .btn:hover .text{opacity: 0;}
.decision .btn:hover .tel{opacity: 1;}

/* 新闻列表页顶部推荐 */
.news_list_tuijian_box{background:url(../images/news_list_bg.jpg) no-repeat top center;background-size: cover;padding: 50px 0 30px;border-bottom: 1px solid #eee;}
.news_list_tuijian_list{overflow: hidden;}
.news_list_tuijian_list ul{overflow: hidden;}
.news_list_tuijian_list li{width: 33.333%;float: left;}
.news_list_tuijian_list li .box{margin:0 15px;display: block;}
.news_list_tuijian_list li .pic_box{width: 100%;height: 0;padding-bottom: 70%;overflow: hidden;position: relative;background: #000;}
.news_list_tuijian_list li .pic{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;
background: no-repeat top center;
background-size: cover;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.news_list_tuijian_list li .pic_box:hover .pic{
opacity: 0.45;
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-o-transform: scale(1.05);
-ms-transform: scale(1.05);
transform: scale(1.05);
}
.news_list_tuijian_list li .info{padding:20px 15px;}
.news_list_tuijian_list li .title{font-size: 22px;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
}
.news_list_tuijian_list li .date{margin-top: 15px;font-size: 14px;color:#666;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.news_list_tuijian_list li a:hover .date{color:#ff6a00;}
.date_icon svg{
    vertical-align: middle;
    overflow: hidden;
    height: 15px;
    width: 15px;
    fill: #999;
    margin: -2px 10px 0 0;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}

a:hover .date_icon svg{fill: #ff6a00;}

/*新闻*/
.content_news_list{}
.content_news_list li{position: relative;border-bottom: 1px solid #eee;}
.content_news_list li a{display: block;position: relative;overflow: hidden;padding:25px 15px;}
.content_news_list li .pic_box{width: 255px;height: 160px;margin-right: 30px;overflow: hidden;position: relative;}
.content_news_list li .pic{display: block;height: 100%;
background: no-repeat center;
background-size: cover;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.content_news_list li .pic_box:hover .pic{
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-o-transform: scale(1.05);
-ms-transform: scale(1.05);
transform: scale(1.05);
}
.content_news_list li .info{overflow: hidden;}
.content_news_list li .title{font-size: 20px;padding-bottom: 5px;overflow:hidden;display: block;text-overflow:ellipsis;margin-top: 10px;white-space:nowrap;color:#333;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.content_news_list li .date{font-size: 14px;margin-top: 15px;margin-bottom: 14px;color:#333;opacity: 0.7;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.content_news_list li .con{font-size:14px;color:#656565;margin-top: 5px;text-align: justify;line-height: 1.8;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
.content_news_list li .more{width: 110px;line-height: 28px;position: absolute;right: 35px;bottom: 35px;background: #ff6a00;color:#fff;text-align: center;font-size: 14px;
-webkit-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
}
.content_news_list li .more span{margin-left: 10px;}
.content_news_list li a:hover .more{background: #ff6a00;}
.content_news_list li a:hover .title{color:#ff6a00;}
.content_news_list li a:hover .con{color:#333;}
.content_news_list li a:hover .date{opacity: 1;}
.content_news_list li a:hover .pic img{
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-o-transform: scale(1.05);
-ms-transform: scale(1.05);
transform: scale(1.05);
}
.content_news_list li:before{content:'';display: block;background: #f8f8f8;position: absolute;right: 0;top: 0;height: 100%;width: 0;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.content_news_list li:hover:before{left: 0;width: 100%;}

/*内页*/
.article_detail_body{background: #eeefef;}
.article_detail{padding:50px 0;position: relative;display: table;}
.article_detail_left{display: table-cell;padding-right: 50px;}
.article_detail_right{display: table-cell;width: 350px;}
.article_detail_right .sticky{position: sticky;top: 100px;width: 350px;}
.related_news_tit{}
.related_news_tit .name{color:#404142;font-size: 26px;border-bottom: 2px solid #ddd;line-height: 3;font-weight: bold;}
.related_news_list{margin-top: 15px;padding-bottom: 30px;}
.related_news_list li a{color: #404142;display: block;line-height: 2.6;font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.related_news_list li a:hover{color:#f60;}
.article_detail_content{padding:70px;background: #fff;}

.artPage{overflow: hidden;position: relative;border-top:1px solid #e5e5e5;padding: 15px 0 15px 0;}
.artPage p{height: 30px;line-height: 30px;overflow: hidden;font-size: 14px;color:#656565;padding: 3px 0px;}
.artPage p em{display: block;overflow: hidden;background: #ededed;width: 110px;height: 30px;text-align: center;float: left;font-style: normal;}
.artPage p a{color:#656565;font-size: 14px;}
.artPage p a:hover{color:#ff6a00;}
.artPage p .without{color:#999;}
.artPage p .without:hover{color:#999;cursor: not-allowed;/*cursor:default;*/}

.goBack {display: block;width: 110px;height: 40px;overflow: hidden;font-size: 14px;color: #666;background: #ededed;text-align: center;line-height: 40px;position: absolute;right: 0px;top: 50%;margin-top: -20px;display: none;}
.detail_title{position: relative;margin-bottom: 25px;}
.detail_title h1{font-size: 32px;color:#454545;text-align: left;font-weight: bold;line-height:1.7;}
.page_header_info{text-align: left;color: #878787;line-height:1.2;padding:0 0 25px;border-bottom: 1px dashed #e5e5e5;font-size: 14px;}
.page_header_info span{margin:0 5px;}
.page_header_info .date_icon{margin: 0;}
.page_header_info .date_icon svg{margin-right: 5px;}
.page_con{padding:30px 0;line-height: 1.8;color:#6a6a6a;font-size: 16px;overflow: hidden;text-align: justify;}
.about_detail .page_con{padding-top: 0;}
.page_con h4,
.page_con h3,
.page_con h2,
.page_con h1{margin-bottom: 15px;}
.page_con p{margin:0 0 15px!important;text-indent: 2em;}
.page_con img{max-width: 100%;height:auto!important;}
.page_con p > img{display: block;margin:0 auto;}
.page_con video{max-width: 100%;}
.page_con object{display: block;margin:0 auto;}

/*付款方式*/
.paymentcon{padding:20px 0;line-height: 26px;font-size:16px;}
.paymentcon table{width:100%;}
.njg{font-size: 16px;}
.paymentcon td{padding:0 10px; line-height: 30px;font-size: 14px;}
.paymentcon a{color:#07A7EB;}
.paymentcontop h1{font-size:26px;}
.alipay{padding:10px 0;}
.bank{padding:10px 0; overflow: hidden;}
.bank li{float: left;width:50%;padding-bottom:10px;margin-bottom:10px; border-bottom: 1px solid #ccc;}

.about_detail_box{background: #eeefef;padding:50px 0;}
.about_detail{background: #fff;padding:50px;}
.about_detail .detail_title{}
.about_detail .paymentcon{}
.about_detail .paymentcon p{margin: 0!important;text-indent: 0;}

/*颜色调整*/
.numbli p span{color:#ff6a00;}
.header_two.white .phone h2{color:#ff6a00;}

/*联系我们*/
.contact_us_detail_box{}
.contact_us_detail{padding:50px;}
.contact_us_detail .detail_title{padding-bottom: 30px;}
.contact_us_detail .detail_title h1{text-align: center;height: 85px;line-height: 85px;font-size: 36px;color: #111111;font-weight: bold;}
.contact_us_detail .detail_title .desc{text-align: center;font-size: 16px;width: 800px;margin: 0px auto;position: relative;}
.contact_us_detail .detail_title .desc .desc_text{color:#333333;}
.contact_us_detail .detail_title .desc span{font-family: 'DINPro-Bold';}
.contact_us_detail .detail_title .desc::before{display: block;content:'';position: absolute;width: 200px;height: 1px;border-top: 1px solid #dfdfdf;left: 0;top: 50%;}
.contact_us_detail .detail_title .desc::after{display: block;content:'';position: absolute;width: 200px;height: 1px;border-top: 1px solid #dfdfdf;right: 0;top: 50%;}
.contact_us_detail .page_con{box-shadow: 0px 0px 5px #ddd;padding:30px 60px 40px;color:#333;background: url(../images/lx_03.jpg) right bottom no-repeat;}

.lx2l_tel{font-size: 18px;margin-bottom: 20px;}
.lx2l_tel span{color: #ff6a00;font-size: 35px;font-family: 'DINPro-Bold';}
.lx_left ul li{font-size: 16px;margin-top: 20px;line-height: 30px;}
.lx_left ul li:after {visibility: hidden;display: block;content: " ";clear: both;height: 0;line-height: 0;}
.lx_left ul li img{width: 20px;margin: -2px 10px 0px 0px;}
.lx_left ul li span{font-weight: bold;font-family: 'DINPro-Bold';font-size: 20px;}
.lx_left{float: left;margin-bottom: 20px;}
.lx_left ul li a{border: 1px #696969 solid;border-radius: 3px;color: #696969;font-size: 14px;padding: 3px 10px;margin-right: 5px;transition: .3s;}
.lx_left ul li a:hover{background: #434343;color: #fff;}
.lx_right{width: 200px;float: right;}
.lx_right .tit{font-size: 22px;font-weight: normal;line-height: 22px;margin: 25px 0px 15px;text-align: center;}
.lx_right .wx_pic{width: 200px;}
.lx_right .wx_pic img{max-width: 100%;}

.bottomlx {display: block;font-size: 14px;text-align: center;width: 350px;margin: 0px auto;font-size: 22px;color: #ffffff;background-color: #ff6a00;line-height: 57px;}

/*首页新闻版块*/
.i_news_box{overflow: hidden;padding-top: 10px;padding-bottom: 10px;}
.i_news_box .news_box{float: left;width: 33.333%;}
.i_news_box .item{display: block;margin:0 7.5px;
-webkit-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
}
.i_news_box .item:hover {box-shadow: 0 0 10px 0 rgba(0,0,0,.3);transform: scale(1.01);}
.i_news_box .item .pic_box{width: 100%;height: 270px;overflow: hidden;position: relative;margin-bottom: 10px;}
.i_news_box .item .pic{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;
background: no-repeat top center;
background-size: cover;
}
.i_news_box .item .info{height: 270px;box-sizing: border-box;padding: 0 30px;margin-bottom: 10px;background: #fafafa;
-webkit-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
}
.i_news_box .item:hover .info{background-color: #ff6a00;}
.i_news_box .item .time{color: #ff6a00;font-weight: bold;font-size: 48px;line-height: 50px;border-bottom: 1px solid #eee;padding: 22px 0 16px;
-webkit-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
}
.i_news_box .item .time span {font-size: 16px;line-height: 20px;font-weight: initial;display: block;color: #ccc;}
.i_news_box .item .titles{font-size: 16px;line-height: 36px;color: #000;margin-top: 30px;margin-top: 20px;
-webkit-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.i_news_box .item .content{font-size: 14px;line-height: 24px;color: #666;margin-top: 14px;margin-top: 5px;
-webkit-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.i_news_box .item:hover .time {color: #fff;}
.i_news_box .item:hover .titles {color: #fff;}
.i_news_box .item:hover .content {color: #fff;}

.i_news_box .news_box3 .item .info{height: 130px;position: relative;padding:20px 30px 20px 120px;}
.i_news_box .news_box3 .item .time{border-bottom: none;padding: 0;width: 70px;height: 70px;position: absolute;left: 30px;top:50%;margin-top: -35px;}
.i_news_box .news_box3 .item .titles{margin-top: 5px;line-height: 26px;}
.i_news_box .news_box3 .item .content{margin-top: 5px;-webkit-line-clamp: 2;}

/*业务范围*/
.fwlc_nr{padding-top:10px;overflow: hidden;}
.fwlc_nr ul{overflow:hidden;margin-left: -10px;margin-right: -10px;}
.fwlc_nr ul li{width:268px;width: 252px;height:253px; border:1px solid #d4d4d4; background:#fff;color:#ff6a00;margin:0 10px 30px;display:inline;float:left;
-moz-transition: 0.9s;
-o-transition: 0.9s;
-webkit-transition: 0.9s;
transition: 0.9s;
}
.fwlc_nr ul li a{display:block;width:100%;padding-top:25px;height:228px;}
.fwlc_nr ul li a h3{color:#333;
-moz-transition: 0.3s;
-o-transition: 0.3s;
-webkit-transition: 0.3s;
transition: 0.3s;
}
.fwlc_nr ul li a p{color:#666;
-moz-transition: 0.3s;
-o-transition: 0.3s;
-webkit-transition: 0.3s;
transition: 0.3s;
}
.fwlc_nr ul li a:hover h3{color:#fff;}
.fwlc_nr ul li a:hover p{color:#fff;}
.fwlc_nr ul li:hover{border:1px solid #ff6a00; background:#ff6a00;color:#fff;}
.fwlc_nr ul li a:hover{color:#fff;}
.fwlc_nr ul li h3{text-align: center;margin:10px 0 5px;font-size: 18px;line-height: 28px;font-weight: normal;}
.fwlc_nr ul li p{font-size: 14px;line-height:1.8;padding:0 14px;}
.fwlc_nr ul li .pic{display: block; background: url(../images/fwlc_bg.png) no-repeat;width:92px;height:74px;
    margin:0px auto;-moz-transition: 0.7s;
-o-transition: 0.7s;
-webkit-transition: 0.7s;
transition: 0.7s;}
.fwlc_nr ul .item1 .pic{ background-position: 12px 8px;}
.fwlc_nr ul .item1:hover .pic{ background-position: 12px -72px;}
.fwlc_nr ul .item2 .pic{ background-position: -138px 8px;}
.fwlc_nr ul .item2:hover .pic{ background-position: -138px -72px;}
.fwlc_nr ul .item3 .pic{ background-position: -287px 8px;}
.fwlc_nr ul .item3:hover .pic{ background-position: -287px -72px;}
.fwlc_nr ul .item4 .pic{ background-position: -437px 8px;}
.fwlc_nr ul .item4:hover .pic{ background-position: -437px -72px;}
.fwlc_nr ul .item5 .pic{background-position: -571px 8px;
width: 138px;}
.fwlc_nr ul .item5:hover .pic{ background-position: -571px -72px;}
.fwlc_nr ul .item6 .pic{ background-position: -737px 8px;}
.fwlc_nr ul .item6:hover .pic{ background-position: -737px -72px;}
.fwlc_nr ul .item7 .pic{ background-position: -887px 8px;}
.fwlc_nr ul .item7:hover .pic{ background-position: -887px -72px;}
.fwlc_nr ul .item8 .pic{ background-position: -1043px 8px;}
.fwlc_nr ul .item8:hover .pic{ background-position: -1043px -72px;}
.fwlc_nr ul .item9 .pic{ background-position: -1205px 8px;}
.fwlc_nr ul .item9:hover .pic{ background-position: -1205px -72px;}
.fwlc_nr ul .item10 .pic{ background-position: -1355px 8px;}
.fwlc_nr ul .item10:hover .pic{ background-position: -1355px -65px;}
.fwlc_nr ul .item11 .pic{ background-position: -1505px 8px;}
.fwlc_nr ul .item11:hover .pic{ background-position: -1505px -65px;}
.fwlc_nr ul .item12 .pic{ background-position: -1658px 2px;}
.fwlc_nr ul .item12:hover .pic{ background-position: -1658px -72px;}

/*业务范围-合作伙伴*/
.partners_tit{padding:40px 0 30px;text-align: center;}
.partner_con {overflow:hidden;padding-bottom:30px;}
.partner_con li{float: left;padding:10px 0;width: 183px;text-align: center;height:70px;}

/*about*/
.about_us_body h2,
.about_us_body h3,
.about_us_body h4,
.about_us_body h5,
.about_us_body h6{font-weight: 500;}
.about_us_body{color:#828282;}
.about_us_body #main_container *{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.about_top_banner{position: relative;height: 0;padding-bottom: 35%;width: 100%;overflow: hidden;}
.about_top_banner video{display: block;width: 100%;min-height: 100%;position: absolute;top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.about_top_banner .banner_txt {text-align: center;position: absolute;top: 55%;width: 100%;z-index: 9;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
.about_top_banner .banner_txt1 {font-size: 45px;width: 100%;text-align: center;left: 0;color: #fff;
    -webkit-animation: fadeInUp 1.4s .4s ease both;
    -o-animation: fadeInUp 1.4s .4s ease both;
    animation: fadeInUp 1.4s .4s ease both;
    -moz-animation: fadeInUp 1.4s .4s ease both;
}

.about_top_banner .banner_txt2 {width: 90%;margin: 0 auto;font-size: 16px;color: #ffffff;margin-top: 35px;line-height: 35px;
    -webkit-animation: fadeInUp 1.4s .8s ease both;
    -o-animation: fadeInUp 1.4s .8s ease both;
    animation: fadeInUp 1.4s .8s ease both;
    -moz-animation: fadeInUp 1.4s .8s ease both;
}
.about-desc {padding-top: 148px;padding-bottom: 135px;text-align: center;}
.about-desc h2 {position: relative;margin: 0;margin-bottom: 78px;line-height: 42px;font-size: 28px;color: #464646;}
.about-desc h2::after {content: '';position: absolute;left: 50%;transform: translateX(-50%);bottom: -38px;width: 28px;height: 3px;background: #d51b32;}
.about-desc p.desc {margin: 0;line-height: 35px;font-size: 14px;}

.about-desc.letmove h2,
.about-desc.letmove p.desc {transform: translateY(40px);transition: transform .8s .0s, opacity .8s .0s;opacity: 0;}
.about-desc.letmove p.desc {transform: translateY(50px);transition: transform .8s .1s, opacity .8s .1s;}
.about-desc.move h2,
.about-desc.move p.desc {transform: translateY(0);opacity: 1;}
.about-desc span.br-pc {
    display: block;
}

.about-idea {overflow: hidden;}
.about-idea-t {position: relative;height: 700px;}
.about-idea-t img {position: absolute;top: 0;left: 50%;transform: translateX(-50%);width: auto;}

.about-idea-b {display: table;position: relative;width: 100%;background: #8d8d8d;}
.about-idea-b-in {float: right;position: relative;margin-top: -281px;width: 1524px;}
.letmove .about-idea-b-in {transform: translateX(60px);transition: transform 1.3s .0s, opacity 1.3s .0s;opacity: 0;}
.move .about-idea-b-in {transform: translateX(0);opacity: 1;}
.idea-title {position: absolute;left: 95px;top: -162px;color: #fff;}
.idea-title h2,
.idea-title h4 {margin: 0;}
.idea-title h2 {margin-bottom: 12px;font-size: 75px;}
.idea-title h4 {font-size: 28px;}
.idea-one {font-size: 0;background: #1d1f24;}
.idea-one-desc,
.idea-one-img {display: inline-block;width: 50%;vertical-align: top;}
.idea-one-img {overflow: hidden;}
.idea-one-img img {width: 100%;height: 100%;transition: .6s .05s;} 
.idea-one-img:hover img {transform: scale(1.1);}
.idea-one-desc {padding: 60px 125px 0 100px;}
.idea-one:nth-of-type(3) .idea-one-desc {float: left;}
.idea-one-desc h3 {margin: 0;margin-bottom: 22px;font-size: 22px;color: #fff;}
.idea-one-desc p.desc {position: relative;margin-bottom: 0;line-height: 28px;font-size: 12px;color: #898989;}
.idea-one-desc p.desc::after {content: '';position: absolute;left: 0;bottom: -28px;width: 28px;height: 3px;background: #d51b32;}

.about-title {text-align: center;}
.about-title h2,
.about-title h4 {margin: 0;}
.about-title h2 {margin-bottom: 35px;font-size: 46px;font-weight: bold;color: #787878;}
.about-title h4 {font-size: 16px;color: #787878;}
.about-title.letmove h2,
.about-title.letmove h4 {transform: translateY(40px);transition: transform .8s .0s, opacity .8s .0s;opacity: 0;}
.about-title.letmove h4 {transition: transform .8s .1s, opacity .8s .1s;}
.about-title.move h2,
.about-title.move h4 {transform: translateY(0);opacity: 1;}

.about-good {padding-top: 125px;text-align: center;}
.about-good-list {display: inline-block;margin-top: 104px;width: 1500px;width: 78.823%;}
.good-one {display: inline-block;margin: 0 48px 115px;margin: 0 3.2% 115px;width: 245px;width: 16.334%;vertical-align: top;}
.good-one-img {display: inline-block;margin-bottom: 36px;border: 2px solid #d51b32;width: 106px;height: 106px;line-height: 102px;text-align: center;border-radius: 50%;}
.good-one-desc h3 {margin: 0;margin-bottom: 20px;font-size: 16px;color: #d51b32;}
.good-one-desc p.desc {margin-bottom: 0;line-height: 24px;font-size: 12px;color: #898989;}
.letmove .good-one-img,
.letmove .good-one-desc {transform: translateY(40px);transition: transform .8s .0s, opacity .8s .0s;opacity: 0;}
.letmove .good-one-desc {transition: transform .8s .1s, opacity .8s .1s;}
.move .good-one-img,
.move .good-one-desc {transform: translateY(0);opacity: 1;}

.about-client {position: relative;height: 728px;overflow: hidden;}
.about-client picture {position: absolute;width: 1920px;left: 50%;top: 0;transform: translateX(-50%);}
img.about-client-bg,
img.about-client-line-bg {width: 100%;height: auto;}

img.about-client-line-bg-ef{width: 0;position: absolute;left: 0;top: 0;transition:ease 1.6s width;}

.about-client-line.move img.about-client-line-bg-ef{width: 100%;}

.about-client .about-title {position: absolute;left: 50%;top: 108px;transform: translateX(-50%);}
.about-client .about-title h2,
.about-client .about-title h4 {color: #fff;}
.about-client-line {position: absolute;bottom: 100px;}

.ac-line-one {position: absolute;left: 14.85%;bottom: 10%;width: 110px;text-align: center;}
.ac-line-one-2 {left: 30%;bottom: 72.7%;}
.ac-line-one-3 {left: 44.7%;bottom: 35%;}
.ac-line-one-4 {left: 60.2%;bottom: 94.7%;}
.ac-line-one-5 {left: 78%;bottom: 35.5%;}
.ac-line-one h3 {margin: 0;margin-bottom: 10px;font-size: 63px;color: #fff;}
.ac-line-one h3 i{font-style: normal;font-family: fantasy;}
.ac-line-one h3 span {margin-left: 10px;font-size: 30px;}
.ac-line-one h4 {margin: 0;margin-bottom: 7px;font-size: 16px;color: #fff;}
.ac-line-one p.desc {margin: 0;margin-bottom: 20px;font-size: 12px;color: #fff;opacity: .5;}

.letmove .ac-line-one {transition: transform 1.4s .0s, opacity 1.4s .0s;opacity: 0;}
.move .ac-line-one {opacity: 1;}
.letmove .ac-line-one {transition: transform 1.4s .0s, opacity 1.4s .0s;opacity: 0;}
.letmove .ac-line-one-2 {transition: transform 1.4s .3s, opacity 1.4s .3s;}
.letmove .ac-line-one-3 {transition: transform 1.4s .6s, opacity 1.4s .6s;}
.letmove .ac-line-one-4 {transition: transform 1.4s .9s, opacity 1.4s .9s;}
.letmove .ac-line-one-5 {transition: transform 1.4s 1.2s, opacity 1.4s 1.2s;}
.move .ac-line-one {opacity: 1;}

/*2022-01-22*/
.header_container{max-width: 100%;}
.abnav{text-align: center;}
.abnav li{float: none;display: inline-block;width:auto;min-width: 200px;line-height: 50px;height: 50px;font-size: 18px;background: none;background: #f9f9f9;margin:0 10px;}
.abnav li a{font-size: 18px;}
.abnav li.cur,
.abnav li:hover{background: #ff6a00!important;}
.abnav li.cur a,
.abnav li:hover a{color: #fff;}

.al-banner{margin-top: 60px;margin-bottom: 0;}
.al-banner .box{width: auto;color: rgb(51, 51, 51);padding:0 5%;text-align: center;}
.al-banner h2{font-size: 38px;}
.al-banner p{font-size: 26px;color:#999;font-weight: normal;}
#alnav{margin-top: 50px;}
#alnav,
.related_case_tit,
.anliquanping{width: auto;padding:0 2%;}
.anliquanping li{width: 33.333%;margin-right: 0;padding:0 1.2%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.anliquanping li a{display: block;}
.anliquanping li a:hover{}
.anliquanping li a h3,
.anliquanping li a p{
-moz-transition: 0.3s;
-o-transition: 0.3s;
-webkit-transition: 0.3s;
transition: 0.3s;
}
.anliquanping li a:hover h3{color:#ff6a00;}
.anliquanping li a:hover p{color:#ff6a00;}
@media screen and (max-width:1500px) {
    .al-banner .box{width: auto;}
    #alnav{width: auto;}
    .anliquanping{width: auto;}
}


.anliquanping li:hover .pic{transform: none;}
.anliquanping li a:hover .pic{transform: scale(1.06);}
.related_case_box .anliquanping{padding: 0;}
.related_case_list li{background: none;}
.related_case_list li a{display: block;}
.related_case_list li h3{font-size: 20px;text-align: center;margin-top: 0;padding:20px 15px;color:#eee;}
.related_case_list li a:hover h3{color:#fff;}
.related_case_list li p{display: none;}

.case_info .case_desc{line-height: 30px;}

.business_scope_box .detail_title{display: none;}

.anliquanping_cate7 li{width: 25%;}
.anliquanping_cate7 li .pic_box{padding-bottom: 140%;}

.fwlc_nr ul li{width: 258px;}
/*2022-01-24*/
.business_scope_body .about_detail_box{background: #fff;}
.business_scope_body .about_detail{padding:0 0;}
.fwlc_nr ul li{width: 283px;}
.partner_con li{width: 16.666%;}
.payment_body .about_detail_box{background: #fff;}
.payment_body .about_detail{padding: 0;}
.idea-one-desc p.desc::after,
.about-desc h2::after{background: #ff6a00;}
.good-one-img{border-color: #ff6a00;}
.good-one-desc h3{color:#ff6a00;}

/**/
.caselists_body .cover_box{height: 30vw;height: 580px;}

/*2022-03-01*/
.banner_video{overflow: hidden;}
.banner_video .contact_video{height: 514px;vertical-align: baseline;display: inline-block;}

.i_xuexi_box{background: #f4f4f4;padding:70px 0;}
.i_xuexi{position: relative;margin-top: 50px;}
.i_xuexi .img_bg{position: absolute;top: 0;left: 0;width: 100%;height: 300px;z-index: 0;}
.i_xuexi .primary{position: relative;z-index: 10;float: left;width: 21.2%;}
.i_xuexi .primary_text{padding: 50px 20px;}
.i_xuexi .primary .title{overflow: hidden;text-overflow: ellipsis;line-height: 28px;white-space: nowrap;color: #fff;font-size: 20px;font-weight: 600;}
.i_xuexi .primary .desc{margin-top: 26px;width: 100%;min-height: 75px;line-height: 25px;color: #fff;font-size: 14px;font-weight: 400;text-align: justify;}
.i_xuexi .primary .btn{display: block;width: 150px;line-height: 42px;text-align: center;color:#333;background: #fff;margin-top: 25px;letter-spacing: .49px;white-space: nowrap;font-size: 16px;font-weight: 500;}
.i_xuexi .primary .btn:hover{color:#ff6a00;}
.i_xuexi .item_list{position: relative;z-index: 10;float: left;width: 78.8%;}
.i_xuexi .item{float: left;width: 33.333%;overflow: hidden;}
.i_xuexi .item_bg{padding:23px 20px 22px;}
.i_xuexi .item .pic{width: 50px;float: left;margin-right: 15px;}
.i_xuexi .item .pic img{width: 100%;}
.i_xuexi .item .info{overflow: hidden;}
.i_xuexi .item .tit{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 24px;white-space: nowrap;color: #181818;font-size: 16px;font-weight: 600;transition: all .3s;}
.i_xuexi .item .desc{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-top: 9px;line-height: 22px;white-space: nowrap;color: #666;font-size: 14px;font-weight: 400;transition: all .3s;}

.i_xuexi .item:hover .tit,
.i_xuexi .item:hover .desc{color:#ff6a00;}

/*2022-03-21*/
.case_pics{border: none;}
.case_pics img{margin-bottom: 50px;border: 1px solid #ddd;}

/*2022-03-30*/
.i_case_links_old{display: none;}
.i_case_icons{overflow: hidden;width: 1000px;margin:0 auto;}
.i_case_icons ul{overflow: hidden;}
.i_case_icons li{width: 16.666%;float: left;}
.i_case_icons li a{display: block;padding:20px 0;
transition: all .0s;
-webkit-transition: all .0s;
-o-transition: all .0s;
-moz-transition: all .0s;
}
.i_case_icons li .title-img{margin: 0 auto;width: 64px;height: 64px;background-repeat: no-repeat;background-position: 0 0;background-size: 100%;background-position-y: 0;}
.i_case_icons li .title-desc{margin-top: 4px;text-align: center;font-size: 14px;color: #181818;line-height: 24px;font-weight: 400;margin-bottom: 0;transition: color .3s ease;}
.i_case_icons li a:hover .title-desc{color: #ff6a00;}
.i_case_icons li.item1 .title-img{background-image: url(../images/i_case_icon1.png);}
.i_case_icons li.item2 .title-img{background-image: url(../images/i_case_icon3.png);}
.i_case_icons li.item3 .title-img{background-image: url(../images/i_case_icon4.png);}
.i_case_icons li.item4 .title-img{background-image: url(../images/i_case_icon5.png);}
.i_case_icons li.item5 .title-img{background-image: url(../images/i_case_icon6.png);}
.i_case_icons li.item6 .title-img{background-image: url(../images/i_case_icon7.png);}
.i_case_icons li .title-img{
    -webkit-animation: forwards;
    -moz-animation: forwards;
    -o-animation: forwards;
    -ms-animation: forwards;
    animation: forwards;
}
/*
css不如js的好，css的动画会到头才停，js的移走就停，所以不用css的了
.i_case_icons li .title-img{
    -webkit-animation:restore 1s steps(20,start) forwards;
    -moz-animation: restore 1s steps(20,start) forwards;
    -o-animation: restore 1s steps(20,start) forwards;
    -ms-animation: restore 1s steps(20,start) forwards;
    animation:restore 1s steps(20,start) forwards;
}
.i_case_icons li a:hover .title-img{
    -webkit-animation:iconpro 1s steps(20,start) forwards;
    -moz-animation: iconpro 1s steps(20,start) forwards;
    -o-animation: iconpro 1s steps(20,start) forwards;
    -ms-animation: iconpro 1s steps(20,start) forwards;
    animation:iconpro 1s steps(20,start) forwards;
}

@keyframes iconpro {
    0% {
        background-position:0 0;
    }
    100% {
        background-position:0 -1280px;
    }
}

@keyframes restore {
    0% {
        background-position:0 -1280px;
    }
    100% {
        background-position:0 0;
    }
}
*/

.good-one-img{border-color: #787878;overflow: hidden;position: relative;}
.good-one-img .pic{filter: drop-shadow(140px 0 #787878);position: absolute;width: 140px;height: 106px;
top: 50%;right: 50%;
transform:translate(-50%,-50%);
}
.good-one-img img{position: absolute;display: block;top: 50%;left: 50%;transform:translate(-50%,-50%);}

.case_search_box{margin-top: 50px;}
.case_search_box .search-form {border-bottom: 1px solid #c9c9c9;position: relative;overflow: hidden;padding:15px 45px;width: 500px;margin:0 auto;}
.case_search_box .search-form::before{display: block;content:'';position: absolute;left: 0;top: 50%;background: url(../images/search3.png);background-size: 100% 100%;width: 30px;height: 30px;margin-top: -15px;}
.case_search_box .search-form .text {border: 0;height: 40px;width: 100%;line-height: 40px;padding-left: 17px;font-size: 18px;}
.case_search_box .search-form .btn-submit {display: block;border: 0;line-height: 40px;position: absolute;right: 0px;top: 50%;text-align: center;margin-top: -20px;text-transform: uppercase;font-weight: bold;font-size: 20px;color:#ff6a00;}

.i_case_icons{width: 1200px;}
.i_case_icons li.item6 .title-img{background-image: url(../images/i_case_icon7_1.png);}
.i_case_icons ul{margin-left: -70px;margin-right: -70px;}